package functional;

public class RecursiveFactorial {
    static IntCall fact;
            public static void main(String[] args){
                fact=n->n==0?1:n*fact.call(n-1);
                for(int i=0;i<=10;i++){
                    System.out.println(fact.call(i));
                }
            }
}
